﻿@charset "utf-8";
input{outline:none}
input[type="button"],input[type="submit"],input[type="reset"] {
	-webkit-appearance:none;
}
* {
	margin:0;
	padding:0;
	font-family:"Helvetica Neue", Helvetica, STHeiTi, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@font-face {
	font-family: 'iconfont';  /* project id 137622 */
	src: url('//at.alicdn.com/t/font_137622_09s03bygy14i.eot');
	src: url('//at.alicdn.com/t/font_137622_09s03bygy14i.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_137622_09s03bygy14i.woff') format('woff'),
	url('//at.alicdn.com/t/font_137622_09s03bygy14i.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_137622_09s03bygy14i.svg#iconfont') format('svg');
}
.iconfont {
	font-family:"iconfont";
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	-webkit-text-stroke-width:0.1px;
}
a{
	text-decoration:none;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
}
html {
	-webkit-font-smoothing:antialiased;
	-webkit-overflow-scrolling:touch;
	-moz-overflow-scrolling:touch;
	-o-overflow-scrolling:touch;
	overflow-scrolling:touch
}
body {
	color:#666;
	font-size: 0.875rem;
	font-family: "微软雅黑","Helvetica Neue", Helvetica, STHeiTi, sans-serif;
	background:#f5f5f5;
}
a,body {
	font-family: "微软雅黑","Helvetica Neue", Helvetica, STHeiTi, sans-serif;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
img {
	border:0
}
ol,ul,li {
	list-style:none
}
dl,dt,dd,ul,li {
	margin:0;
	padding:0
}
input[type!="checkbox"],textarea {
	outline:none;
	font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;border: 0; -webkit-appearance: none;
}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {
	-webkit-text-size-adjust:none
}
/*select{
	-webkit-appearance: none;
}*/
/*字体颜色*/
.afff{ color: #fff;}
.af90{ color: #fe9900;}
.af60{ color: #f60;}
.a333{ color: #333;}
.a666{ color: #666;}
.a999{ color: #999;}
.yellow { color:#EF6F18;}
.light_gray { color:#B4B4B4;}
.accc{ color: #ccc;}
.black { color:#000000;}
.red { color:#ff4800;}
.blue { color:#0095CC;}
.blue:hover { color:#0095CC;}
.green{ color:#0C0}

/*公共CSS样式*/
.fl{ float: left;}
.fr{ float: right;}
.cl{ clear: both;}
.pt1{padding-top: 1rem;}
.tc{ text-align: center;}
.small{ font-size:0.75rem;}
.nor{ font-size: 0.875rem;}
.big{ font-size:1rem;}
.bigger{ font-size:1.125rem;}
.large{ font-size:1.25rem;}
.slarge{ font-size: 1.875rem;}

.pt05{ padding-top: 0.5rem;}

.wrap{ padding: 1rem;}
.bgfff{ background: #fff;}
.tipsbox_bg{ background: #000; opacity: 0.6; width: 100%; position: absolute; top:0; left: 0; z-index:10; display: none;}
.hide{ display: none;}
.block{display: block;}


.fix_bar{ width: 100%; height:2.8rem; background: #fcfcfc; border-top: 1px #ededed solid; position:fixed; bottom: 0; z-index:10; box-shadow: 0 2px 9px #ccc;  }
.fix_bar ul{ width: 100%; height:2.8rem;  display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; }
.fix_bar ul li{ width: auto; flex: 1; text-align: center; float: left; position: relative;}
.fix_bar ul li a{ display: block; color: #999; height: 100%;}
.fix_bar ul li a.on{ color: #f60;}
.fix_bar ul li a.on p{ color: #f60;}
.fix_bar ul li a .iconfont{ height:1.2rem; line-height:1.2rem; font-size:1.125rem; margin-top: 0.5rem;}
.fix_bar ul li a p{ height:1.0rem; line-height:1.0rem; font-size: 0.75rem; color: #333;}

.subnav{ position:absolute; bottom:4rem; width: 100%; height:0; background: #fff;box-shadow:0 0 6px #ccc; display: none;}
.fix_bar ul li .subnav dd a{ height: 2rem; line-height: 2rem; color: #333; font-size:0.875rem;}
.subnav dt{width: 0;height: 0;border-left:0.375rem solid transparent; border-right:0.3125rem solid transparent;border-top:0.375rem solid #fff; position: absolute; bottom: -0.375rem; left: 50%; margin-left: -0.375rem;}

.f_bar_fix{ height:2.8rem;}

.mark_bar{ width: 100%; height:2.6rem; background: #fff; color: #787878; border-bottom: 1px #e6e6e6 solid; line-height:2.6rem; text-align: center; font-size:1rem; position: fixed; top: 0; z-index:9;}
.mark_bar.invest_mark_bar{ background: #f60; color: #fff; border-bottom: none;}
.mark_bar.invest_mark_bar i{ color: #fff;}
.mark_bar p{ text-align: center;}
.mark_bar .goback{ display: block; height:2.5rem; position: absolute; left:0.675rem; text-align: center; line-height:2.5rem; font-size:0.875rem;}
.mark_bar .btm{ position: absolute; display: block; top: 0; line-height:2.5rem; right: 0.675rem; font-size:0.75rem; color: #787878;}
.container{margin-top: 2.6rem;}
.content {margin-top:3.3rem; }

/*首页*/
.ac_slide{ position: relative; overflow: hidden; height: 10.9375rem; background: #eee;}
.ac_slide .bd{width: 20rem; height: 10.9375rem;}
.ac_slide .bd a,.ac_slide .bd a img{width: 20rem; height: 10.9375rem; display: block;}
.ac_slide .hd{ position: absolute; text-align: center; bottom: 0.625rem; border-radius:100%; left: 50%;}
.ac_slide .hd li{ float: left; width: 0.5rem; height: 0.5rem; border-radius: 0.5rem; background: #fff; line-height: 1000%; margin: 0 0.1875rem; overflow: hidden; opacity: 0.5;}
.ac_slide .hd li.on{ background: #fff; opacity: 1;}

.notice{ background: #fff; height:2.4rem; line-height: 2.4rem; color: #999; padding-left: 0; font-size: 0.825rem; margin-bottom: 0.6rem;}
.notice .marks{ display:block; width: 4rem; height: 2.4rem; color: #f60; font-size: 1.4rem; padding:  0 0.5rem; background: url(../images/icon_notice.png) no-repeat center; margin-left: 0.3125rem; background-size: 3.2rem;}
.notice .slidenotice{ float: left; width: 75%; height: 2.4rem; line-height: 2.4rem; overflow: hidden;}
.notice .slidenotice ul{ width: 100%;}
.notice li a{ color: #666; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.feature{ height: auto; background: #fff; padding: 0.8rem; overflow: hidden; border-bottom: 1px solid #eee;}
.feature dl{ width: 25%; float: left; text-align: center;}
.feature dl dt{ width:2.8rem; height: 2.8rem; margin: 0 auto; position: relative;}
.feature dl dt.feature_1{ background: url(../images/icon_about.png) no-repeat center; background-size: 2.8rem;}
.feature dl dt.feature_2{ background: url(../images/icon_safe.png) no-repeat center; background-size: 2.8rem;}
.feature dl dt.feature_3{ background: url(../images/icon_invite.png) no-repeat center; background-size: 2.8rem;}
.feature dl dt.feature_3 i{width: 3.3125rem; height: 2.5rem; background: url(../images/icon_invite_tag.png) no-repeat; background-size: 3.3125rem; position: absolute; top: -0.875rem; right: -1.25rem;}
.feature dl dt.feature_4{ background: url(../images/icon_activity.png) no-repeat center; background-size: 2.8rem;}
.feature dl dt img{display: block;}
.feature dl dd{ margin-top: 0.5rem;}

/*注册流程步骤提示*/
.openBankStep{width: 100%; background: #fff; border-bottom: 1px solid #eee; padding: 0.6rem; position: relative;}
.openBankStep .title{ text-align: center; height: 2rem; color: #f60; line-height: 2rem;}
.openBankStep .title i.iconfont{font-size:0.75rem;}
.openBankStep .line{ height: 0.0625rem; width: 12rem; z-index: 1; position: absolute; top: 3.7rem; left: 4rem;}
.openBankStep .line .line1,.openBankStep .line .line2,.openBankStep .line .line3,.openBankStep .line .line4{
	height: 0.0625rem; width: 2.4rem; margin: 0 0.3rem; z-index: 1;border-bottom:0.0625rem dashed #ddd;  content: ''; float: left; position: relative;
}
.openBankStep .line .line1{ z-index: 4;}
.openBankStep .line .line2{ z-index: 3;}
.openBankStep .line .line3{ z-index: 2;}
.openBankStep .line .line4{ z-index: 1;}
.openBankStep .line .line1:after,.openBankStep .line .line3:after{ z-index: 3; width: 0.25rem; height: 0.25rem; background: #ddd; border-radius: 1rem; content: ''; display: block; position: absolute; top: -0.125rem; right: -0.45rem;}
.openBankStep .line.second .line1,.openBankStep .line.second .line2{ border-color: #f60;}
.openBankStep .line.second .line1:after{background: #f60;}

.openBankStep .line.third .line1,.openBankStep .line.third .line2,.openBankStep .line.third .line3,.openBankStep .line.third .line4{ border-color: #f60;}
.openBankStep .line.third .line1:after,.openBankStep .line.third .line3:after{background: #f60;}

.openBankStep ul{ width: 18rem; margin: auto; overflow: hidden; padding-top: 0.5rem; position: relative;}
.openBankStep ul li{ width: 6rem; float: left; position: relative; z-index: 2;}
.openBankStep ul li .icon{ width: 1.1rem; height: 1.1rem; background: #eee; font-size: 0.75rem; color: #fff; margin: 0 auto 0.3rem; text-align: center; line-height: 1.1rem;
	-webkit-border-radius: 1.2rem;
	-moz-border-radius: 1.2rem;
	border-radius: 1.2rem;}
.openBankStep ul li p{height: 2rem; line-height: 1rem; color: #666; font-size: 0.75rem; text-align: center;}
.openBankStep ul li .btnLine{ height: 2rem; margin-top: 0.6rem;}
.openBankStep ul li .btnLine a{ height: 1.4rem; line-height: 1.4rem; width: 4rem; display: block; margin: auto; font-size: 0.875rem; color: #fff; text-align: center;
	-webkit-border-radius: 2rem;
	-moz-border-radius: 2rem;
	border-radius: 2rem;
	background: -webkit-linear-gradient(left bottom, #ff8b00 , #ff5200);
	-webkit-box-shadow: 0 0.25rem 0.5rem rgba(255,110,82,0.4);
	-moz-box-shadow: 0 0.25rem 0.5rem rgba(255,110,82,0.4);
	box-shadow: 0 0.25rem 0.5rem rgba(255,110,82,0.4);
}
.openBankStep ul.first li:nth-child(1) .icon, .openBankStep ul.second li:nth-child(1) .icon,
.openBankStep ul.second li:nth-child(2) .icon, .openBankStep ul.third li:nth-child(1) .icon,
.openBankStep ul.third li:nth-child(2) .icon, .openBankStep ul.third li:nth-child(3) .icon { background: #f60; }
.openBankStep ul.first li:nth-child(2) .btnLine a, .openBankStep ul.first li:nth-child(3) .btnLine a,
.openBankStep ul.second li:nth-child(1) .btnLine a, .openBankStep ul.second li:nth-child(3) .btnLine a,
.openBankStep ul.third li:nth-child(1) .btnLine a, .openBankStep ul.third li:nth-child(2) .btnLine a { display: none; }



.new_borrow{background: #fff; position: relative; margin: 0 0 0.6rem 0;}
.new_borrow .title{ width: 7.2rem; height: 2.67rem; line-height: 2.3rem; text-align: center; color: #fff; font-size: 0.75rem; padding: 0 0.5rem; margin: 0.5rem;
	background: #fe6d37; display:block; position: absolute; background: url(../images/icon_newer.png) no-repeat; background-size: 7.2rem;
}
.new_borrow .new_detail{height: auto; display: block; text-align: center; padding-bottom: 1rem; padding-top: 2.8rem;}
.new_borrow .new_detail .name{ height: 1.8rem; line-height: 1.8rem; font-size: 1rem; color: #333;}
.new_borrow .new_detail .borrow_number{font-size: 1.125rem; color: #f60; padding-top: 0.3rem;}
.new_borrow .new_detail .borrow_number p span{ font-size: 2.625rem;}
.new_borrow .new_detail .borrow_number p:last-child{ font-size: 0.75rem; color: #999;}
.new_borrow .new_detail .borrow_other{ height: auto; line-height: 1.2rem; color:#999; padding-top: 0.3125rem; font-size: 0.75rem;}
.new_borrow .new_detail .borrow_other span{padding: 0 0.1rem; display: inline-block;}
.new_borrow .new_detail .borrow_other span i{color: #333; font-style: normal;}
.new_borrow .new_detail .borrow_btn { width: 70%; height: 2.2rem; line-height: 2.2rem; color: #fff; font-size: 1rem; margin: 0.6rem auto 0; border-radius: 1.3rem; overflow: hidden;}
.new_borrow .new_detail .borrow_btn span{height: 2.2rem; display: block; background: -webkit-linear-gradient(left bottom, #ff8b00 , #ff5200);}
.new_borrow .new_detail .borrow_btn span.dis{background: #febf8c;}
.newerTips{border:1px solid #f60; height: 1.2rem; display: inline-block; font-size: 0.75rem; line-height: 1.2rem; padding: 0 0.6rem; color: #f60; margin-top: 0.125rem;
	-webkit-border-radius: 0.6rem;
	-moz-border-radius: 0.6rem;
	border-radius: 0.6rem;}

/*红包动画*/
.redAmi{
	width: 2.4rem; height: auto; display: block; position: fixed; top: 22rem; z-index: 8; right: 1rem;
	animation: mymove 1.4s linear 2s infinite;
	-o-animation: mymove 1.4s linear 2s infinite;
	-webkit-animation: mymove 1.4s linear 2s infinite;
}
.redAmi.not{
	animation: none;
	-o-animation: none;
	-webkit-animation: none;
}
.redAmi img{width: 100%; height: auto; display: block;}
@keyframes mymove {
	0% { transform:rotate(0deg);  -ms-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -webkit-transform:rotate(0deg);  -o-transform:rotate(0deg);  }
	9% { transform:rotate(-8deg); -ms-transform:rotate(-8deg); -moz-transform:rotate(-8deg); -webkit-transform:rotate(-8deg); -o-transform:rotate(-8deg);  }
	18%{ transform:rotate(8deg); -ms-transform:rotate(8deg); -moz-transform:rotate(8deg); -webkit-transform:rotate(8deg); -o-transform:rotate(8deg);  }
	27%{ transform:rotate(-8deg); -ms-transform:rotate(-8deg); -moz-transform:rotate(-8deg); -webkit-transform:rotate(-8deg); -o-transform:rotate(-8deg)  }
	36%{ transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg);  }
	100%{ transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg);  }
}
.open_bank{ width: 100%; height: auto; overflow: hidden;}
.open_bank a{width: 100%; height: 7rem; display: block; padding-left: 7rem; background: #fff url("../images/bank_index.png") no-repeat 0.6rem center; background-size: auto 6rem; margin-bottom: 0.6rem;}
.open_bank a p{padding-top: 1.5rem; font-size: 0.875rem; color: #333; padding-right: 1rem; padding-bottom: 0.5rem;}
.open_bank a.opening p{padding-top: 1rem;}
.open_bank a span.btn{ width: 60%; font-size: 0.875rem; border:1px solid #f60; color: #f60; display: block; height: 2rem; text-align: center; line-height: 2rem; border-radius: 2rem;}
.open_bank a span.btn.btn2{margin-top: 0.2rem;}

/*首页 信息披露 2018.4.27*/
.indexPublish{ width: 20rem; height: 5.625rem; background: #fff;}
.indexPublish a{ position: relative; width: 20rem; height: 5.625rem; background: #fff url("../images/icon_publish_l.png") no-repeat 1.625rem center; background-size: auto 4rem;  padding: 0 1rem 0 7rem; display: block;}
.indexPublish a p{padding-top: 1.5rem; font-size: 0.875rem; color: #333; padding-right: 1rem; padding-bottom: 0.5rem;}
.indexPublish a p:nth-child(2){color: #999; font-size: 0.625rem; padding-top: 0 !important;}
.indexPublish a .iconfont{ height: 5.625rem; line-height: 5.625rem; color: #999; position: absolute; right: 1rem; top: 0;}
.indexLastTips{width: 20rem; height: 2.4rem; line-height: 2.4rem; font-size: 0.875rem; color: #bbb; text-align: center; position: relative;}
.indexLastTips:before{content: ''; width: 2.4rem; height: 0.0625rem; background: #ddd; display: block; position: absolute; top: 1.16875rem; left: 2.8rem;}
.indexLastTips:after{content: ''; width: 2.4rem; height: 0.0625rem; background: #ddd; display: block; position: absolute; top: 1.16875rem; right: 2.8rem;}

/*银行存管弹窗*/
.popup_bank_wrap{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 10000; background: rgba(0,0,0,0.7);}
.popup_bank{ width: 16rem; height: 19.7rem; background: #fff; padding-bottom: 1rem; position: absolute; top: 50%; left: 2rem; margin-top: -12.35rem;
	-webkit-border-radius: 0.3125rem;
	-moz-border-radius: 0.3125rem;
	border-radius: 0.3125rem;}
.popup_bank .closeBtn{ width: 1.8rem; height: 1.8rem; background: url(../images/closeBtn.png) no-repeat; background-size: 1.8rem; display: block; position: absolute; right: 7.1rem; bottom: -3.2rem;}
.popup_bank .logos{width: 16rem; height: 3rem; line-height: 2rem; font-size: 0.875rem; color: #333; padding-top: 1rem;}
.popup_bank .logos .wjzxLogo,.popup_bank .logos .boscLogo{width: 7rem; float: left; margin-left: 0.5rem; padding-left: 1.8rem; position: relative;}
.popup_bank .logos .wjzxLogo{background: url(../images/wjzx_logo.png) no-repeat 1.2rem center; background-size: 1.2rem; padding-left: 2.8rem;}
.popup_bank .logos .wjzxLogo:after{content: ''; position: absolute; right: 0; top: 0.3rem; width: 1px; height: 1.4rem; background: #eee;}
.popup_bank .logos .boscLogo{background: url(../images/bosc_logo.png) no-repeat center left; background-size: 1.2rem;}
.popup_bank .images{width: 9rem; height: 9rem; background: url(../images/bank_index.png) no-repeat; background-size: 9rem; margin: 0.5rem auto;}
.popup_bank .text{font-size: 0.9rem; color: #333; text-align: center; height: 1rem; line-height: 1rem;}
.popup_bank .small_txt{ padding-top: 0.3rem; text-align: center;}
.popup_bank .small_txt p{display: inline-block; height: 0.8rem; line-height: 0.8rem; font-size: 0.75rem; color: #666; padding: 0 0.2rem;}
.popup_bank .small_txt p i{width: 0.2rem; height: 0.2rem; background: #f60; display: block; float: left; margin: 0.3rem 0.2rem 0 0;}
.popup_bank .goBtn{width: 12rem; height: 2.4rem;  line-height: 2.4rem; background: #f60; display: block; margin: 1rem auto 0; color: #fff; font-size: 1rem; text-align: center;
	-webkit-border-radius: 1.2rem;
	-moz-border-radius: 1.2rem;
	border-radius: 1.2rem;}

/*投资中心*/
/*20170413新建首页*/
.index_invest{ background: #fff; padding: 0.6rem; margin-bottom: 0.8rem; display: block;}
.index_invest .title { margin-bottom: 0.625rem;}
.index_invest .title h3{ padding: 0.3rem 0; display: inline-block; font-size:0.875rem; margin-right:0.625rem;}
.index_invest .title h3 i{ font-size: 0.75rem; display: inline-block; vertical-align: middle; height: 1rem; width: 1rem; text-align: center; margin-right: 0.4rem;}
.index_invest .title .mark{ color: #fff; display: inline-block; background: #f60; padding:0.125rem 0.5rem; border-radius: 1.6rem; font-size: 0.75rem;}
.index_invest .title .mark.news{background: #ffeeea;color: #f60;}
.index_invest .num1,.index_invest .num2,.index_invest .investbtm{ float: left; height: 2.4rem;}
.index_invest .num1{ color: #f60; margin-right:0.6rem ; border-right: 1px #eee solid; padding-right:0.6rem; font-size:0.8rem;}
.index_invest .num1 .large{ font-size:1.6rem; line-height: 2.4rem;}
.index_invest .num2{ min-width:25%; max-width: 41%; line-height: 1.2rem; font-size: 0.75rem;}
.index_invest .num2 p{ white-space: nowrap;}
.index_invest .num2.small{ font-size: 0.75rem; color: #666;}
.index_invest .num2 .progress{ width: 100%; background: #eee; height: 0.125rem; margin-top:0.7rem; position: relative;}
.index_invest .num2 .progress_hover{ background: #64c1f4; height: 0.125rem; position: absolute; top: 0; left: 0;}
.index_invest .num2 .progress span{ position: absolute; left: 105%; top:-0.5rem; font-size: 0.75rem;}
.index_invest .investbtm{ width: 26%; float: right;}
.index_invest .investbtm span{ display: block; margin-top: 0.4rem; width: 100%; padding: 0.3rem 0; text-align: center;
	background: -webkit-linear-gradient(left bottom, #ff8b00 , #ff5200);
	border-radius: 1.8rem; color: #fff; float: right;
	box-shadow: 0 0.125rem 0.5rem rgba(255,86,0,0.4);
}
.index_invest .investbtm span.dis{ color: #fff; background: #febf8c; }
.index_invest .title h3 i.type1, .index_invest .title h3 i.type2,
.index_invest .title h3 i.type3, .index_invest .title h3 i.type4,
.index_invest .title h3 i.type5, .index_invest .title h3 i.type6, .index_invest .title h3 i.type_default {
	background: url("../images/icon_default.png") no-repeat; background-size: 1rem;
}
.index_invest .title h3 i.type1{background: url("../images/icon_invest_car.png") no-repeat; background-size: 1rem;}
.index_invest .title h3 i.type2{background: url("../images/icon_invest_hourse.png") no-repeat; background-size: 1rem;}
.index_invest .title h3 i.type4{background: url("../images/icon_invest_company.png") no-repeat; background-size: 1rem;}
.index_invest .title h3 i.type5{background: url("../images/icon_invest_jin.png") no-repeat; background-size: 1rem;}
.index_invest .title h3 i.type6{background: url("../images/icon_invest_student.png") no-repeat; background-size: 1rem;}

.invest_tab{width: 100%; height: 2.85rem; background: #f60; position: fixed; top: 0; left: 0; z-index: 100; text-align: center;}
.invest_tab li{ display: inline-block; line-height: 2.85rem; padding: 0 0.5rem; position: relative;}
.invest_tab li a{ color: #fff; font-size: 0.875rem; opacity: 0.8;}
.invest_tab li.on a{ opacity: 1;}
.invest_tab li.on a:after{ width: 1.6rem; height: 2px; background: #fff; display: block; content: "";  margin-left: -0.8rem; position: absolute; left: 50%; bottom: 0.35rem;}


/*投标详情*/
.detail_header{ width: 100%; height: auto;
	background: -webkit-linear-gradient(left bottom, #f90 , #f60);
	background: -o-linear-gradient(left bottom, #f90 , #f60);
	background: linear-gradient(left bottom, #f90 , #f60);
}

.detail_header .top_name{ width: auto; height:2.4rem; line-height: 2.4rem; padding: 0 2.4rem; position: relative;}
.detail_header .top_name .goback{ display: block; width: 2.4rem; height:2.4rem; color: #fff; position: absolute; left:0; text-align: center; line-height:2.85rem; font-size:1rem;}
.detail_header .top_name .goback .iconfont{height: 2.4rem; line-height: 2.4rem; display: block; text-align: center; margin: auto;}
.detail_header .top_name p{ text-align: center; font-size: 1rem; color: #fff;}
.detail_header .top_name .btm{ width: 2.4rem; height: 2.4rem; position: absolute; top: 0; right: 0; color: #fff;}
.detail_num{ padding: 1.25rem 0; overflow: hidden;}
.detail_num .item{ width:20rem; color: #fff; text-align: center; line-height: 0.875rem;}
.detail_num .item:first-child{ border-right: 1px #fcba59 solid;}
.detail_num .item p{opacity: 0.8;}
.detail_num .item .num{ font-size: 1.125rem; height: 3rem; overflow: hidden; line-height: 3rem; opacity: 1;}
.detail_num .item .num span{ font-size:2.2rem;}
.detail_num_loan{ height: 2rem; position: relative;}
.detail_num_loan p{ width: 11rem; color: #fff; float: left; text-align: center; line-height:1.4rem; font-size: 0.75rem;}
.detail_num_loan p:first-child{ width: 9rem; border-right: 1px solid rgba(255,255,255,0.3)}
.detail_line_bar{ padding: 0.8rem; background: #fff; border-bottom:1px #dedede solid;}
.need{ margin-top:0.7rem;}
.need span{ color: #f60;}
/*进度条*/
.pro-bar{ margin: 0.4rem 0;}
.pro-bar p{ color: #f60;}
.process-bar{ width: 80%; height: 0.25rem; background: #ddd; border-radius: 0.4rem; position: relative; margin: 0.35rem 0;}
.process-bar-hover{ height: 0.25rem; position: absolute; left: 0; top: 0; background: #6eaee0; border-radius: 0.4rem;}
/*标签*/
.i_marks span{ font-size: 0.75rem; border: 1px #f60 solid; color:#f60; padding: 0.2rem 0.6rem; border-radius: 2rem; display: inline-block; margin-bottom: 0.2rem;}
.more_about_li{ margin-top: 0.6rem; border-top: 1px #ededed solid;}
.more_about_li li{ font-size: 0.875rem; height: 2.4rem; line-height: 2.4; border-bottom: 1px #eee solid; background: #fff; padding: 0 1rem;}
.more_about_li li .mark{ font-size: 0.75rem; color: #fff; background: #f60; padding: 0.1rem 0.5rem; border-radius: 1rem; margin-left:0.6rem;}

/*左右弹窗样式*/
.openframe{ position: fixed; top: 0; left: 0; background: #fff; width: 100%; height: 100%; z-index: 9999; overflow-y: scroll;}
.openframe#coupon_frame{ background: #f5f5f5;}
.openframe .app_back{display:none; width:2rem; height:2rem; color:#ddd; font-size:1.2rem; margin:1rem 0 0 1rem; text-align:center; line-height:2rem;}
.openframe .app_back.block{display:block; }
.openframe_content{ padding:3.1rem 1rem 1rem;}
.openframe_content.notpad{ padding: 3.1rem 0 1rem;}
.openframe_content.bonusList{ padding-top: 2.85rem; background: #f5f5f5;}

.slide_wrap{ padding: 1rem;}
.borrow_info{ line-height: 1.6rem; color: #666; font-size: 0.75rem;}
.tempWrap{ width: 100%;}
.slide_content{ padding:0.8rem;}
/*投标图片资料*/
#img_slide ul{ width:100%;}
#img_slide ul li{ width:30%; float:left; margin:0 1.5% 0.7rem; text-align:center;}
#img_slide ul li img{ width: 100%;}
/*投标记录*/
.record_list th{ font-weight: normal; color: #999; text-align: left; border-bottom: 1px #ededed solid; height:2rem;}
.record_list tr:nth-child(odd) td{ background: #f9f9f9;}
.record_list td{ height:2.4rem; color: #666; font-size: 0.75rem;}
.record_list td:last-child,.record_list th:last-child{ text-align: right;}
/*购买按钮*/
.invest_bar{ width: 100%; height:2.6rem; background: #ff8864; position: fixed; bottom: 0; text-align: center; font-size: 1rem; line-height:2.6rem;}
.invest_bar a,.invest_bar input.submit{ color: #fff; display: block; width: 100%; height: 2.6rem; font-size: 1rem; background: none; border: 0;}
.invest_bar a.dis,.invest_bar input.submit.dis,.invest_bar a.disabled,.invest_bar input.submit.disabled{ background: #ccc; width: 100%; height: 100%;}
.invest_input_bar{ width: 100%; height: 3.2rem; background: #e6e6e6; border-top: 1px #ededed solid;}
.invest_input_bar .invest_input{ background: #fff; border:none; border-radius:0.1875rem; width:74%; height: 2.2rem; line-height:2.3rem; margin-top: 0.5rem; color: #f60; padding-left:0.3125rem; margin-left:1rem; font-size: 0.875rem;}
.invest_input_bar .i_invest_btm{ width:14%; background: #f60; color: #fff; height: 2.2rem; margin-top: 0.5rem; line-height: 2.2rem; border-radius: 0.1875rem; font-size: 0.75rem; margin-right:1rem;}

/*债权转让详情*/
.debtDetail_info{width: 100%; overflow: visible;}
.debtDetail_info .use{ height: 2.5rem; overflow: hidden; line-height: 2.5rem; padding: 0 1rem;}
.debtDetail_info .money{ height: 2.5rem; overflow: hidden; line-height: 2.5rem; padding: 0 1rem; background: #fff; font-size:0.875rem;}
.debtDetail_info .profit{ height: auto; overflow: visible;  padding: 0 1rem;}
.debtDetail_info .time{ overflow: hidden; line-height: 1.4rem; padding: 0 1rem; margin-top: 0.5rem;}
.more_about_li li em{ font-style: normal;}

/*债权转让常见问题*/
.debt_faq{width: 100%; overflow: hidden; background: #fff;}
.debt_faq ul{overflow: hidden; padding: 1rem;}
.debt_faq ul li{overflow: hidden; line-height: 160%; padding-bottom: 0.6rem;}
.debt_faq ul li .q,.debt_faq ul li .a{position: relative; padding-left: 2rem;}
.debt_faq ul li .q{font-size: 0.875rem;}
.debt_faq ul li em.tig{ position: absolute; top: 0; left: 0; font-style: normal;}

.investbox{ width: 100%; background: #fff; position: fixed; z-index: 11; bottom:-100%;}
.investbox .title{ height:2.4rem; line-height:2.4rem; text-align: center; border-bottom:1px #ddd solid; font-size: 0.875rem;}
.showinvest{ padding:0.8rem;}
.showinvest .account a{ margin-left: 1.5rem;}
.showinvest .investinputbar{ width: 100%; height: 2.4625rem; line-height: 2.4rem; border-bottom: 1px #ededed solid; margin:0.8rem 0;}
.showinvest .investinputbar span{ color: #f60; display: inline-block; width: 10%; float: left; text-align: center;}
.showinvest .investinputbar input{ height: 2.4rem; border: none; width: 90%; float: left; font-size: 0.875rem; color: #f60; text-indent:0.5em;}
.showinvest .usercouponbtm{ color: #f00; display: block; background: #f5f5f5; padding: 0.5rem;}
.showinvest .usercouponbtm span{ margin-left: 0.5rem;}
.input_bar{ height: 2.8rem; border: 1px #ddd solid; background: #fbfbf9; border-radius: 0.1875rem; overflow: hidden; margin-top: 0.6rem;}
.invest_allin_btm{ width: 34%;height:2.8rem; text-align: center; line-height:2.8rem; background: #fff; border-left: 1px #ddd solid;}
.invest_now{ display: block; width: 100%; height:2.4rem; line-height:2.4rem; text-align: center; border: 0; background: #f60; color: #fff; font-size:0.875rem; border-radius:0.1875rem; margin-top: 1rem;}
.invest_now.disabled{background: #ddd;}
.close{ position: absolute; right:0.2rem; top:-1.2rem; background: #f00; width:2.4rem; height:2.4rem; border-radius:3rem;}
.close i{ position: absolute; display: inline-block; width:2.4rem; height:2.4rem; text-align: center; line-height:2.4rem; color: #fff; font-style: normal; font-size: 1.25rem;}

/*优惠券*/
/*2017.4.1 红包管理*/
.bonusList .title_name{ margin-top: 0.5rem; padding-left: 0.5rem; color: #f60;}
.bonusList ul{ padding: 0.5rem 0.5rem 0}
.bonusList ul li{margin-bottom: 0.8rem; padding-right: 0.8rem; background:url(../images/card_bg_r.png) repeat-y right #fff; border-radius:0.1875rem; overflow: hidden; box-shadow: -1px 2px 3px #ddd;}
.bonusList ul li .couponLeft{ width:40%; color: #f60;}
.bonusList ul li .couponLeft p{ padding-left: 1rem; padding-top: 0.6rem;}
.bonusList ul li .couponLeft p span{ font-size: 2.6rem;}
.bonusList ul li .couponRight{ width:47%; padding-right: 3%;}
.bonusList ul li .couponRight p{ padding-top: 0.6rem; line-height:0.8rem; font-size: 0.625rem;}
.bonusList ul li .time{ margin:0.5rem; padding-top: 0.5rem; border-top:1px #efefef dashed; overflow:hidden; position: relative}
.bonusList ul li .time span:first-child{float:left;}
.bonusList ul li .time span:last-child{float:right;}
.bonusList ul li .time p{ float: left; line-height:1.7rem;}
.bonusList ul li .time .usercoupon{ float: right; border-radius:3rem; top:0.5rem; display: inline-block; width:5rem;text-align: center; border:1px #f60 solid; color: #f60; height:1.6rem; line-height:1.6rem;}
.bonusList ul li.passed { color: #999;}
.bonusList ul li.passed .couponLeft{ color: #999;}


.new_bonusList {overflow: hidden;}
.new_bonusList .title_name{ padding: 0.5rem 0.5rem 0}
.new_bonusList ul{ padding: 0.5rem 0.5rem 0}
.new_bonusList ul li{margin-bottom: 0.8rem; padding-left: 0.8rem; background:url(../images/card_left.jpg) repeat-y left #fff; position: relative; background-size: 7px; border-radius:4px; overflow: hidden;}
.new_bonusList ul li .scores_tips{width: 2.2rem; height: 2.2rem; display: block; position: absolute; bottom: 0; right: 0; background: url(../images/scores/icon_tips.png) no-repeat; background-size: 2.2rem;}
.new_bonusList ul li .couponLeft{height: 3.8rem; padding: 0.5rem 0; line-height: 1.4rem; width: 45%;}
.new_bonusList ul li .couponLeft .title{ font-size: 0.875rem;}
.new_bonusList ul li .couponLeft p{overflow: hidden; color: #999; text-overflow: ellipsis; white-space: nowrap;}
.new_bonusList ul li .couponLeft .title{ color: #f60;}
.new_bonusList ul li .couponRight{ color: #f60;height: 2.8rem; padding: 0.5rem 0 0.5rem 0.5rem; width: 32%; line-height: 2.8rem;}
.new_bonusList ul li .couponRight .money{ font-size: 1.375rem;}
.new_bonusList ul li .time{ height: auto; line-height: 1.2rem; padding: 0.5rem; border-top: 1px dashed #dedede; overflow: hidden;}
.new_bonusList ul li .time span{ display: inline-block; float: left; margin-right: 0.5rem;}
.new_bonusList ul li .usercoupon{ height: 1.6rem; line-height: 1.6rem; padding: 0 0.5rem; border:1px solid #f60; color: #f60; position: absolute; top: 1rem; right: 0.6rem; border-radius: 0.8rem; }
.new_bonusList ul li.plusRates{ background-image: url(../images/card_left_r.jpg);}
.new_bonusList ul li.plusRates .couponLeft .title,.new_bonusList ul li.plusRates .couponRight{color: #409eff;}
.new_bonusList ul li.plusRates .usercoupon{color: #409eff; border-color: #409eff;}
.new_bonusList ul li.passed{ background-image: url(../images/card_left_o.jpg);}
.new_bonusList ul li.passed .couponLeft .title,.new_bonusList ul li.passed .couponRight,.new_bonusList ul li.passed .time{ color: #999;}
.new_bonusList ul li.passed .usercoupon{border-color: #ddd; color: #999;}
.new_bonusList ul li.passed .scores_tips{background: url(../images/scores/icon_tips_over.png) no-repeat; background-size: 2.2rem;}

/*动画*/
.mtt{-webkit-animation: mtt ease-out 0.2s forwards;}
.mtb{-webkit-animation: mtb ease-in 0.2s forwards;}

@-webkit-keyframes mtt{
	from{-webkit-transform: translate3d(100%,0,0);opacity:0.7;}
	to{-webkit-transform: translate3d(0,0,0);opacity: 1;}
}
@-webkit-keyframes mtb{
	from{-webkit-transform: translate3d(0,0,0);opacity: 1;}
	to{-webkit-transform: translate3d(100%,0,0);opacity:0.7;}
}

/*view*/
.article_view{ padding: 1rem; background: #fff;}
.article_view .time{ margin-top: 1rem; padding-bottom:1rem; margin-bottom:1rem; border-bottom: 1px #ededed solid;}
.article_ct_news p,.article_ct_news div{ margin-bottom: 1rem; line-height: 1.8rem;}
.article_ct_news img{ width:100%;}
.article_ct_news_list a{ background: #fff; display: block; margin-bottom:0.5rem; padding: 0.6rem; height: 2.7rem; line-height: 1.5rem;}
.article_ct_news_list a h5{ width: 100%; font-weight: normal; height: 1.5rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.page{ padding:0.8rem; height: 3.8rem; text-align: center; overflow: hidden;}
.page li{ display: inline-block; width:35%; text-align: center; height: 2.2rem; line-height: 2.2rem; background: #f60; border-radius: 2.2rem; padding: 0 !important;}
.page li a{display: block; color: #fff; }
.page li.disabled{ background: #ddd; color: #999;}

/*联系我们*/
.map_wrap{ padding: 1rem;}
.map_wrap p{ line-height: 2rem;}
.map_wrap p a[href]{ color: #fe9900;}
.map_wrap .map{ width:98%; height: 12rem; margin-top:1rem; border: 2px #fff solid;}

/*活动列表*/
.active_list{ padding: 1rem;}
.active_list li{ background: #fff; margin-bottom: 0.8rem; border-radius:4px; overflow: hidden; box-shadow: 2px 2px 6px #ccc;}
.active_list li a{ display:block; width: 100%;}
.active_list li a .active_list_text{ padding: 0.4rem;}
.active_list li a .active_list_text span{ display: inline-block; width:20%; text-align:center; background: #ddd; color: #727272; border-radius: 3px; padding: 0.3rem 0; font-size: 0.75rem;}
.active_list li a .active_list_text span.ing{ background: #f60; color:#fff;}
.active_list li a .active_list_text p{ width:80%; padding: 0.3rem 0 0.3rem 4%;}

/*微金服务*/
.center_link_list{ margin:0.5rem 0; background: #fff; border-top: 1px #ededed solid;border-bottom: 1px #ededed solid;  padding:0 0.8rem;}
.center_link_list ul li{ border-bottom: 1px #ededed solid; height:2.6rem; line-height:2.6rem; position: relative; font-size:0.875rem;}
.center_link_list ul li a,.center_link_list ul li form{ display:block; position: relative; overflow: hidden;}
.center_link_list ul li:last-child{ border-bottom: none;}
.center_link_list ul li a input.submit_btn,.center_link_list ul li form input.submit_btn{width: 100%; height: 100%; opacity:0.001;position: absolute; left: 0; top: 0;}
.center_link_list ul li .link_icon{ width:1.6rem; font-size:1.375rem; color:#fe9900; margin-right:0.8rem; float: left;}
.center_link_list ul li i{font-style: normal;}
.center_link_list ul li .arrow_r{font-size: 0.75rem; color: #ccc; float: right; min-width:1.3rem; text-align:right;}
.center_link_list ul li .arrow_r b{font-weight: normal; font-size: 0.75rem; padding-right: 0.2rem;}
.center_link_list ul li span{ float: left; color: #333;}
.center_link_list ul li p{ float: left; width: 50%; overflow: hidden;text-overflow:ellipsis; white-space:nowrap; }
.center_link_list ul li .noread_tips{ float: left; background: #f60; color: #fff; font-size:0.75rem; height: auto; line-height:normal; padding: 0.15rem 0.2rem; border-radius:3px; margin-left: 0.3rem; margin-top: 0.5rem;}
.service_top_link{ padding-top:1rem;}
.service_top_link li{ width:50%; float: left; background: #fff; padding: 1.8rem 0; text-align: center;}
.service_top_link li a{ display: inline-block;}
.service_top_link li a i{ font-size:2.7rem; margin-bottom: 0.8rem; color: #f60;}
.service_top_link li:first-child a i{ color:#0099FF;}
.service_top_link li.last a i{ color:limegreen;}
.wechat_img_box{ width: 100%; text-align: center;}

/**/
.report_list{margin-top:0.6rem;}
.report_list ul li{float: left; width:45%; margin: 0 2.5% 1rem;}
.report_list ul li p{ margin-top: 0.4rem; height: 1.875rem; line-height: 0.9375rem;}

/*-帮助中心*/
.help_top_link{ background: #fff; box-shadow: 1px 1px 6px #ccc;}
.help_top_link .title{ height: 2.6rem; line-height: 2.6rem; border-bottom: 1px #ededed solid; padding-left: 1rem; font-size: 0.875rem;}
.help_top_link ul li{ width: 33%; float: left; padding:0.6rem 0; text-align: center;}
.help_top_link ul li img{ width:50%;}
.help_top_link ul li a{ display:block;font-size:0.825rem;}
.help_top_link ul li a p{ margin-top: 0.6rem;}
.link_sub_list{ padding:1rem 1rem 0.4rem; font-size: 0.75rem;}
.link_sub_list a{ color:#0099FF; display:inline-block; margin-right: 1rem; margin-bottom: 0.6rem;}
.help_detail{ line-height: 1.6rem; color: #333; font-size:0.75rem;}
.help_detail p{ margin-bottom:0.6rem;}

/*注册协议*/
.regagreement{ background: #fff; padding: 1rem; font-size: 0.75rem; line-height: 1.5rem;}
.regagreement p{ text-indent: 2em; margin: 0.3rem 0;}

/*提示插件*/
.tipsbox{ background: transparent; height: 2.5rem; position: fixed; top:15%; display: none; text-align: center; z-index:99; width: 100%;}
.tipsbox span{ display: inline-block; padding:0 1rem; height: 2.5rem; line-height: 2.5rem; background: #000; opacity: 0.7; color: #fff; border-radius: 2.5rem;}
.tipsbox_bg{ background: #000; opacity: 0.6; width: 100%; position: absolute; top:0; left: 0; z-index:10; display: none;}
.dialogbox{ background: #fff; width: 80%; margin: 0 10%; position:fixed; z-index: 11; top:50%; border-radius:5px;}
.dialogbox_content{ padding: 1rem;}
.dialogbox .dialog_close{ border-top: 1px #ededed solid; height:2.2rem; line-height:2.2rem; display:inline-block; width: 100%; text-align: center;}
#confirm .dialog_close{ width: 50%;}
#confirm .dialog_true{ border-top: 1px #ededed solid; height:2.2rem; line-height:2.2rem; display:inline-block;text-align: center; width:49%; border-right:1px #ededed solid ;}

/*成功页面*/
.status_page{ background:#fff; margin: 1rem; border-radius:0.3125rem; box-shadow:2px 2px 6px #ccc;}
.status_page i.iconfont{font-size: 3.2rem; color: #f60; margin: 1.5rem auto 0.25rem; display: block; width: 3.2rem;}
.status_page .status_icon{ font-size:6rem; margin: 2rem;}
.status_page .status_img img{ width:12rem; margin:0 auto; display: block;}
.status_page .status_text{ font-size: 1.5rem;}
.status_page .status_info_text{ margin:1.5rem 0; padding-top: 1.5rem; border-top: 1px #eee solid; text-align:center;}
.status_page .submit{display: block; text-align: center; line-height: 2.4rem;}
.status_page.suc .status_text,.status_page.suc .status_icon{ color:#0C0;}
.status_page.error .status_text,.status_page.error .status_icon{ color:#f00;}


/*2017-6-13 by wzf 关于我们*/
.aboutUs{width:100%;}
.aboutUs .image{width:100%;}
.aboutUs .image img{width:100%; display:block;}
.aboutUs h2{width:34.375%; margin:1.8rem auto 1.2rem;}
.aboutUs h2.marginBottom{ margin:2.4rem auto 0.2rem;}
.aboutUs h2 img{width:100%; margin:auto; display:block;}
.aboutUs .contentText{width:90.625%; margin:auto; line-height:160%; font-size:0.875rem;}
.aboutUs .contentText p{ margin-bottom:0.5rem; color:#333; font-weight:normal;}
.aboutUs .showAllImage{width:100%;}
.aboutUs .showAllImage img{width:100%; display:block;}
.aboutUs .shareholder{width:90.625%; margin:auto; line-height:160%; font-size:0.75rem;}
.aboutUs .shareholder .title{width:100%;}
.aboutUs .shareholder .title.big img{width:93.1%;}
.aboutUs .shareholder .title.small{margin-top:1rem;}
.aboutUs .shareholder .title.small img{width:72.4%;}
.aboutUs .shareholder .text{}
.aboutUs .shareholder .image{margin-top:0.5rem;}
.aboutUs .partner{width:100%;}
.aboutUs .partner h2{margin:2.4rem auto 0.6rem;}
.aboutUs .partner img{width:100%; display:block;}


/*切换*/
.member_nav{ height:2.5rem; position:relative; background: #fff; display: flex; display: -webkit-flex; display: -ms-flex;}
.member_nav li{ float:left; line-height:2.5rem; text-align:center; font-size:0.875rem; border-bottom: 1px #ddd solid; flex: 1;}
.member_nav li.on{ border-bottom:1px #f60 solid;}
.member_nav li a{ color:#666; position:relative; display: block;}
.member_nav li.on a{ color:#f60}


/*安全保障*/
.safeModel{width:100%; height:auto; background:#fff;}
.safeModel .full-image,.safeModel .full-image img{width:100%; display:block;}
.safeModel .safe-menu{width:100%; height:auto; background:url("../images/safe/img2.png") no-repeat; background-size:100% auto; padding-top:20%;}
.safeModel .safe-menu ul{padding:0 2% 4% 2%; overflow:hidden;}
.safeModel .safe-menu li{width:20%; float:left; text-align:center; font-size:0.75rem;}
.safeModel .line2{ width:68.75%; margin:auto; padding:10% 0;}
.safeModel .line2 img{ width:100%; display:block;}
.safeModel .section{padding:0 4%; overflow:hidden;}
.safeModel .section .txt{width:55%; float:left; padding-top:2%;}
.safeModel .section .txt h2{font-size:1rem; color:#333; font-weight:normal;}
.safeModel .section .txt .line3{width:3.75rem; height:1px; background:#ff6e52; margin:5% 0;}
.safeModel .section .txt .contents{font-size:0.75rem; line-height:1.4; text-align:justify; text-justify:inter-ideograph;}
.safeModel .section .image{width:45%; float:left;}
.safeModel .section .image img{width:85%;display:block; margin:auto;}
.safeModel .section.last{padding-bottom:12%;}
.safeModel .section.last .txt{width:64%;}
.safeModel .section.last .image{width:36%; float:left;}
.safeModel .section.last .image img{width:85%; display:block; margin:0;}
.safeModel .sectionCenter .title{ text-align:center;}
.safeModel .sectionCenter .title h2{font-size:1rem; color:#333; font-weight:normal;}
.safeModel .sectionCenter .title .line3{width:3.75rem; height:1px; background:#ff6e52; margin:5% auto 0;}
.safeModel .sectionCenter .contents{overflow:hidden;}
.safeModel .sectionCenter .contents ul{padding:4% 2%;}
.safeModel .sectionCenter .contents li{ width:46%; float:left; margin:2%; position:relative;}
.safeModel .sectionCenter .contents li img{display:block; width:100%;}
.safeModel .sectionCenter .contents li .txt{width:90%; margin:auto; position:absolute; top:40%; left:5%;}
.safeModel .sectionCenter .contents li .txt h3{font-size:0.875rem; line-height:2; text-align:center; color:#333;}
.safeModel .sectionCenter .contents li .txt .line4{width:3.75rem; height:1px; background:#ff6e52; margin:5% auto 0;}
.safeModel .sectionCenter .contents li .txt .intro{font-size:0.75rem; padding-top:0.625rem; line-height:1.4; text-align:center;}


/*着陆页 2017-6-29 by wzf*/
.promote{min-height:100%; width:100%; background:#8b16e1;}
.promote .full-image{width:100%;}
.promote .full-image img{width:100%; display:block;}
.promote .promote-register{padding:1rem; position:relative; top:-3.6rem;}
.promote .promote-register .inset{ border-radius:0.5rem; padding: 0.5rem;
	background: -moz-linear-gradient(bottom, #a47af5, #f686de 40%, #39e1f0 60%, #b166ec);
	background: -webkit-linear-gradient(bottom, #a47af5, #f686de 40%, #39e1f0 60%, #b166ec);
	background: -o-linear-gradient(bottom, #a47af5, #f686de 40%, #39e1f0 60%, #b166ec);
}
.promote .promote-register .form{padding:1rem; background: #fff; box-shadow:0 0 1.25rem rgba(170,174,255,0.1); border-radius:0.3rem;  }
.promote .promote-register .userType{ height: auto; overflow:hidden; }
.promote .promote-register .userType ul{height: 2.4rem; border:1px solid #f60; margin-bottom: 1.25rem; border-radius: 0.25rem; position: relative;}
.promote .promote-register .userType ul li{ width: 50%; float: left; height: 2.3rem; line-height: 2.3rem; text-align: center;}
.promote .promote-register .userType ul li.on{background: #f60;}
.promote .promote-register .userType ul li i{font-style: normal;}
.promote .promote-register .userType ul li.on i{ color: #fff;}
.promote .promote-register .userType ul li p.txt{display:none;position: absolute; left: 0; line-height: 1rem; bottom: -1.2rem; width: 100%; height: 1rem; line-height: 1rem; font-size: 0.625rem; color: #f60;}
.promote .promote-register .userType ul li.on p.txt{display: block;}
.promote .promote-register .input_form{overflow:hidden;}
.promote .promote-register .form .title_name{ width:100%; display: block; height: 1.6rem;}
.promote .promote-register .form .title_name img{ width:100%; display: block; position: relative; top: -2.2rem;}
.promote .promote-register .form .input_form_bar{ margin-bottom:0.6rem; position:relative;}
.promote .promote-register .form .input_t{width:100%; height:2.4rem; font-size:0.75rem; line-height:2.4rem; border:1px solid #d7d7d7; border-radius:0.2rem; padding:0 2.5%;}
.promote .promote-register .form .input_form_bar.min{margin-right:6.5rem;}
.promote .promote-register .form .verifyimg,.promote .form .send_btm{ width:5.8rem; height: 2.4rem; position:absolute; top:0; right:-6.5rem; overflow:hidden;}
.promote .promote-register .form .send_btm{background:#f60; border:1px solid #f60; border-radius:0.2rem; color:#fff; line-height:2.4rem; text-align:center;}
.promote .promote-register .form .send_btm.dis{background:#bbb; border-color: #bbb;}
.promote .promote-register .form .passeye{position:absolute; top:0.8rem; right:1rem;}
.promote .promote-register .wrap{padding:0;}
.promote .promote-register .wrap .submit{width:100%; height:2.6rem; background:#f60; color:#fff; border-radius:0.2rem; border:0; font-size:16px; margin-top:0.6rem;}
.promote .promote-register .wrap .submit.dis{background:#ccc}
.promote .promote-register .wrap .submit:active{ background:#f60;}
.promote .promote-register .wrap .agreenment{padding-top:0.6rem;}
.promote .promote-register .wrap .agreenment.tc{text-align:center;}
.promote .promote-register .wrap input[type=checkbox]{vertical-align:middle;}
.promote .promote-li{ width: 100%; position: relative; top: -3rem;}
.promote .promote-li.two{ padding-top: 1rem;}
.promote .promote-li ul{ width:100%; overflow:hidden;}
.promote .promote-li li{width:33.33%; float:left; text-align:center; color: #fff; font-size: 0.75rem;}
.promote .freeReceive{width:100%; display:block; position:relative; top: -2rem;}
.promote .freeReceive img{width:90%; display:block; margin: auto;}
.promote .copyright{ padding:0 1.5rem 1rem 1.5rem; text-align:center; position:relative; top:-1rem; font-size:0.75rem; color:#aaa; line-height:1.4;}
.promote .copyright.paddingTop{ padding:1.5rem;top:0;}

/*支付密码*/
.pay_pass_index,.pay_pass_index.index{width: 100%; padding: 1rem 0; overflow: hidden; float: none;}
.pay_pass_index input.password,.pay_pass_index.index input.password{ width:100%; height: 2.5rem; float: left; border:1px solid #dedede; border-radius: 0.3rem; font-size: 1.2rem; text-align: center;}
.pay_pass_index .submit,.pay_pass_index.index .submit{ width:100%; height: 2.4rem; line-height: 2.4rem; background: #f90; display: block; font-size: 1rem; margin-top: 3rem; color: #fff; border-radius: 0.3rem; text-align: center;}


/*积分规则*/
.scores_rules{padding: 1rem; background: #fff; font-size: 0.875rem; line-height: 150%; color: #666;}
.scores_rules p{text-indent: 2em; padding-top: 0.2rem;}
.scores_rules div.h3title{padding-top: 0.5rem;}

/*尽请期待*/
.hope{width: 60%;  margin: 2rem auto 0;}
.hope img{width: 100%;}

/*风险评测*/
.riskList{ width: 100%; height: auto; overflow: hidden;}
.riskList .tigs{ width: 100%; height: auto; overflow: hidden; color: #666; font-size: 0.75rem; padding: 0.6rem; line-height: 160%; background: #fff; border-bottom: 1px solid #eee;}
.riskList .tigs h1{font-size: 1rem; text-align: center; padding: 0.3rem 0 0.5rem 0;}
.riskList li{padding: 0.6rem; background: #fff; margin-bottom: 0.6rem ; font-size: 0.875rem; display: none;}
.riskList li.show{display: block;}
.riskList li .name{height:auto; padding: 0.3rem 0 0.5rem 0; color: #f60; line-height: 1.2rem; border-bottom: 1px solid #eee; font-size: 0.875rem;}
.riskList li .ask_list{ padding: 0.5rem 0; line-height: 1.4rem;}
.riskList li .ask_list label{display: block; padding: 0.25rem 0;}
.riskList li .ask_list label input{ width: 0.75rem; height: 0.75rem; margin-right: 0.3125rem; border:1px solid #ddd; color: #666; vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.riskList li .ask_list label input:checked{ border-color: #f60; background: #f60; }
.riskList .submit_line{width: 20rem; position: fixed; bottom: 0; left: 0;}
.riskList .submit_line .submit{border-radius: 0; width: 10rem; float: left;}
.riskList .submit_line .submit.prev{ background: #fff; border-left: 0; color: #f60;}
.riskList .submit_line .submit:nth-child(3){ width:100%;}

/*暂无记录*/
.empty{ width: 100%; height: 6.38rem; line-height: 1.5rem; font-size: 0.875rem; text-align: center; margin-top: 5rem; padding-top: 4.88rem; background: url(../images/empty_icon.png) no-repeat center top; background-size: 4.88rem;}
.empty.card{background-image: url(../../common/images/empty_icon_card.png)}
.toScoresBtn{ width: 12rem; height: 2.2rem; border:1px solid #f60; color: #f60; text-align: center; line-height: 2.2rem; display: block; border-radius: 1.1rem; margin: 1.5rem auto 0;}

.exchangeCard{width: 18rem; height: auto; padding-top: 0.5rem; margin: auto;}
.exchangeCard .input{ height: 2.4rem; line-height: 2.4rem; width: 20rem; padding:0 1rem;  margin-left: -1rem; border: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 1rem;}
.exchangeCard.inset{background: #fff; width: 20rem; padding: 0 1rem 1rem 1rem; line-height: 1.2rem; font-size: 0.75rem;}